﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using vudu.EnlaceDatos.SqlServer;

namespace vudu.MasterPage
{
    public partial class Formulario_web1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            SqlServerNota sqlNota = new SqlServerNota();
            //Obtengo el Profesor Logeado
            //profesor = (Profesor) Session["profesor"];
            //Obtengo su nombre y apellido
            //datosProfesor.Text = profesor.getnombre()+" "+profesor.getnombre();
            datosProfesor.Text = "Prof(a) Susana Garcia";
            String[] Encabezado = new String[4];
            Encabezado[0] = "Escuela";
            Encabezado[1] = "Materia";
            Encabezado[2] = "Seccion";
            Encabezado[3] = "Opcion";
            LLenarTabla(MateriasProfesor, Encabezado, 0);
            int i = 0;
            List<String[]> materias = sqlNota.MateriasProfesor(14990555, 1);
            while (i < materias.Count())
            {

                LLenarTabla(MateriasProfesor, materias.ElementAt(i), 1);
                i++;
            }
        }




        public void LLenarTabla(Table Tabla, String[] ContenidoFila, int Encabezado)
        {
            // Creamos una fila para la tabla
            TableRow Fila = new TableRow();
            Tabla.Rows.Add(Fila);
            for (int i = 0; i < ContenidoFila.Length - Encabezado; i++)
            {
                // Creamos una columna para la fila.
                TableCell Columna = new TableCell();
                Columna.Width = 200;
                Columna.HorizontalAlign = HorizontalAlign.Center;
                Fila.Cells.Add(Columna);
                Columna.Text = ContenidoFila[i];


            }
            if (Encabezado == 1)
            {
                System.Web.UI.WebControls.HyperLink buttonConsultarNotasSeccion = new HyperLink();
                buttonConsultarNotasSeccion.Text = "Consultar Notas";
                buttonConsultarNotasSeccion.CssClass = "miga";
                buttonConsultarNotasSeccion.NavigateUrl = "VerNotasSeccion.aspx?numeroSeccion=" + ContenidoFila[2]
                                                            + "&idSeccion=" + ContenidoFila[3];
                TableCell ColumnaOpcion = new TableCell();
                ColumnaOpcion.Width = 200;
                ColumnaOpcion.HorizontalAlign = HorizontalAlign.Center;
                Fila.Cells.Add(ColumnaOpcion);
                ColumnaOpcion.Controls.Add(buttonConsultarNotasSeccion);
            }


        }




    }
}